package com.ruoyi.lwpq.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * khgl对象 lwpq_khgl
 * 
 * @author ruoyi
 * @date 2022-03-17
 */
public class LwpqKhgl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String dwmc;

    /** 负责人 */
    @Excel(name = "负责人")
    private String fzr;

    /** 纳税编号 */
    @Excel(name = "纳税编号")
    private String nsbh;

    /** 负责人电话 */
    @Excel(name = "负责人电话")
    private String fzrdh;

    /** 单位性质 */
    @Excel(name = "单位性质")
    private String dwxz;

    /** 业务类型 */
    @Excel(name = "业务类型")
    private String ywlx;

    /** 客户状态 */
    @Excel(name = "客户状态")
    private String khzt;

    /** 客户来源 */
    @Excel(name = "客户来源")
    private String khly;

    /** 客户行业 */
    private String khhy;

    /** 派遣原因 */
    @Excel(name = "派遣原因")
    private String pqyy;

    /** 跟进时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "跟进时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gjsj;

    /** 需求类型 */
    @Excel(name = "需求类型")
    private String xqlx;

    /** 服务时间 */
    @Excel(name = "服务时间")
    private String fwsj;

    /** 需求人数 */
    @Excel(name = "需求人数")
    private String xqrs;

    /** 到岗时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到岗时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dgsj;

    /** 年龄要求 */
    @Excel(name = "年龄要求")
    private String nlyq;

    /** 合同数 */
    @Excel(name = "合同数")
    private String hts;

    /** 用工单位编号 */
    @Excel(name = "用工单位编号")
    private String ygdwbh;

    /** 业务员 */
    @Excel(name = "业务员")
    private String ywy;

    /** 说明 */
    @Excel(name = "说明")
    private String sm;

    /** 相关文件 */
    @Excel(name = "相关文件")
    private String xgwj;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDwmc(String dwmc) 
    {
        this.dwmc = dwmc;
    }

    public String getDwmc() 
    {
        return dwmc;
    }
    public void setFzr(String fzr) 
    {
        this.fzr = fzr;
    }

    public String getFzr() 
    {
        return fzr;
    }
    public void setNsbh(String nsbh) 
    {
        this.nsbh = nsbh;
    }

    public String getNsbh() 
    {
        return nsbh;
    }
    public void setFzrdh(String fzrdh) 
    {
        this.fzrdh = fzrdh;
    }

    public String getFzrdh() 
    {
        return fzrdh;
    }
    public void setDwxz(String dwxz) 
    {
        this.dwxz = dwxz;
    }

    public String getDwxz() 
    {
        return dwxz;
    }
    public void setYwlx(String ywlx) 
    {
        this.ywlx = ywlx;
    }

    public String getYwlx() 
    {
        return ywlx;
    }
    public void setKhzt(String khzt) 
    {
        this.khzt = khzt;
    }

    public String getKhzt() 
    {
        return khzt;
    }
    public void setKhly(String khly) 
    {
        this.khly = khly;
    }

    public String getKhly() 
    {
        return khly;
    }
    public void setKhhy(String khhy) 
    {
        this.khhy = khhy;
    }

    public String getKhhy() 
    {
        return khhy;
    }
    public void setPqyy(String pqyy) 
    {
        this.pqyy = pqyy;
    }

    public String getPqyy() 
    {
        return pqyy;
    }
    public void setGjsj(Date gjsj) 
    {
        this.gjsj = gjsj;
    }

    public Date getGjsj() 
    {
        return gjsj;
    }
    public void setXqlx(String xqlx) 
    {
        this.xqlx = xqlx;
    }

    public String getXqlx() 
    {
        return xqlx;
    }
    public void setFwsj(String fwsj) 
    {
        this.fwsj = fwsj;
    }

    public String getFwsj() 
    {
        return fwsj;
    }
    public void setXqrs(String xqrs) 
    {
        this.xqrs = xqrs;
    }

    public String getXqrs() 
    {
        return xqrs;
    }
    public void setDgsj(Date dgsj) 
    {
        this.dgsj = dgsj;
    }

    public Date getDgsj() 
    {
        return dgsj;
    }
    public void setNlyq(String nlyq) 
    {
        this.nlyq = nlyq;
    }

    public String getNlyq() 
    {
        return nlyq;
    }
    public void setHts(String hts) 
    {
        this.hts = hts;
    }

    public String getHts() 
    {
        return hts;
    }
    public void setYgdwbh(String ygdwbh) 
    {
        this.ygdwbh = ygdwbh;
    }

    public String getYgdwbh() 
    {
        return ygdwbh;
    }
    public void setYwy(String ywy) 
    {
        this.ywy = ywy;
    }

    public String getYwy() 
    {
        return ywy;
    }
    public void setSm(String sm) 
    {
        this.sm = sm;
    }

    public String getSm() 
    {
        return sm;
    }
    public void setXgwj(String xgwj) 
    {
        this.xgwj = xgwj;
    }

    public String getXgwj() 
    {
        return xgwj;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("dwmc", getDwmc())
            .append("fzr", getFzr())
            .append("nsbh", getNsbh())
            .append("fzrdh", getFzrdh())
            .append("dwxz", getDwxz())
            .append("ywlx", getYwlx())
            .append("khzt", getKhzt())
            .append("khly", getKhly())
            .append("khhy", getKhhy())
            .append("pqyy", getPqyy())
            .append("gjsj", getGjsj())
            .append("xqlx", getXqlx())
            .append("fwsj", getFwsj())
            .append("xqrs", getXqrs())
            .append("dgsj", getDgsj())
            .append("nlyq", getNlyq())
            .append("hts", getHts())
            .append("ygdwbh", getYgdwbh())
            .append("ywy", getYwy())
            .append("sm", getSm())
            .append("xgwj", getXgwj())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
